straddle mounted - French English Dictionary